@charset "utf-8";
/* CSS Document */

footer {
	background:#FFF;
	font-size:12px;
	font-style:italic;
	color:gray;
}

ul li {
	list-style:none;
}

th{
	text-align:right;
	width:150px;
}

table{
	width:100%;
}

header{
	padding-bottom:15px;
	opacity:1;
}

#loginDiv_1 {
    text-align:center;
    margin:0px;
    padding:0px;
    display:block;
}
#loginDiv_1 table{
    width:100%;
}
#bill{
	position:absolute;
	float:left;
	top:150px;
	right:10px;
	
	background:#FFF;	
	
	/*Round conner*/
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	
	/*Shadow*/
	-moz-box-shadow:0px 0px 10px #000;
    -webkit-box-shadow:0px 0px 10px #000;
    box-shadow:0px 0px 10px #000;
	
	transition:0.5s;
	-moz-transition:0.5s; /* Firefox 4 */
	-webkit-transition:0.5s; /* Safari and Chrome */
	-o-transition:0.5s; /* Opera */
}

#bill:hover{
	right:30px;
	
	/*Shadow*/
	-moz-box-shadow:0px 0px 20px #FF0;
    -webkit-box-shadow:0px 0px 20px #FF0;
    box-shadow:0px 0px 20px #FF0;
	
	transform: scale(1.15,1.15);
	-ms-transform: scale(1.15,1.15); /* IE 9 */
	-webkit-transform: scale(1.15,1.15); /* Safari and Chrome */
	-o-transform: scale(1.15,1.15); /* Opera */
	-moz-transform: scale(1.15,1.15); /* Firefox */
}

#bill table{
	padding:5px;
}

#bill table tr {
	font-size:12px;
}

#butCheckout {
	cursor:pointer;
}

#confrimDiv_Table 
{
    border-width: 40px;
    margin-bottom:10px;
    
    background: -webkit-linear-gradient(#fe6, #f5da41, #f6ef97);
    background: -moz-linear-gradient(#fe6, #f5da41, #f6ef97);
    
    /*Shadow*/
	-moz-box-shadow:5px 5px 10px gray;
    -webkit-box-shadow:5px 5px 10px gray;
    box-shadow:5px 5px 10px gray;
}

#confrimDiv_Table table
{
    width:100%;
    position:relative;
    margin:0px;
    padding:auto;
    border:2px solid black;
    
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

#confrimDiv_Table table tr td
{
    border-bottom: 1px solid black;
}
.butBuy {
	width:40px;
	height:50px;
	vertical-align:middle;
	background:url(../images/bag.png) no-repeat center;
}
.butBuy:hover {
	cursor:pointer;
	background:url(../images/bag2.png) no-repeat center;
}
.foodDes{
	font-size:12px;
	font-style:italic;
	color:gray;
}

.category {
	
}
.category_item {
	
}


.product{
	background:#FFF;
	width:310px;
	height:290px;
	vertical-align:central;
	alignment-adjust:central;

	/*Round conner*/
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
	
	/*Shadow*/
	-moz-box-shadow:0px 0px 5px #000;
    -webkit-box-shadow:0px 0px 5px #000;
    box-shadow:0px 0px 5px #000;
	
	transition:0.7s;
	-moz-transition:0.7s; /* Firefox 4 */
	-webkit-transition:0.7s; /* Safari and Chrome */
	-o-transition:0.7s; /* Opera */
}
.product table tr{
	color:#00F;
}

.product:hover{
	transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2); /* IE 9 */
    -webkit-transform: scale(1.2,1.2); /* Safari and Chrome */
    -o-transform: scale(1.2,1.2); /* Opera */
    -moz-transform: scale(1.2,1.2); /* Firefox */

	/*Shadow*/
	-moz-box-shadow:0px 0px 20px #FF0;
    -webkit-box-shadow:0px 0px 20px #FF0;
    box-shadow:0px 0px 20px #FF0;
}

.center {
    /*margin: auto;*/
	/*width:95%;*/
    margin-left:auto; 
    margin-right:auto;
}

.glow-soft{
	/*Round conner*/
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
	
	/*Shadow*/
	-moz-box-shadow:0px 0px 15px #F60;
    -webkit-box-shadow:0px 0px 15px #F60;
    box-shadow:0px 0px 15px #F60;
}

.ui-state-error
{
    color:red !important;
}

.ui-effects-transfer {
	border: 4px dashed #FC0;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	
	/*Shadow*/
	
	-moz-box-shadow:0px 0px 1px #FF0;
    -webkit-box-shadow:0px 0px 1px #FF0;
    box-shadow:0px 0px 1px #FF0;
	
}